/**
 * <p>Copyright:Copyright(c) 2019</p>
 * <p>Company:Professional</p>
 * <p>Package:com.cesgroup.zw.spring.boot.echarts.model.render</p>
 * <p>File:RenderItem.java</p>
 * <p>类更新历史信息</p>
 * @todo chanlong(陈龙) 创建于 Jun 4, 2019 3:49:46 PM
 */
package com.cesgroup.zw.spring.boot.echarts.model.custom;

import java.io.Serializable;

import com.cesgroup.zw.spring.boot.echarts.component.graphic.Graphic;
import com.cesgroup.zw.spring.boot.echarts.model.custom.item.ReturnArc;
import com.cesgroup.zw.spring.boot.echarts.model.custom.item.ReturnBezierCurve;
import com.cesgroup.zw.spring.boot.echarts.model.custom.item.ReturnCircle;
import com.cesgroup.zw.spring.boot.echarts.model.custom.item.ReturnGroup;
import com.cesgroup.zw.spring.boot.echarts.model.custom.item.ReturnImage;
import com.cesgroup.zw.spring.boot.echarts.model.custom.item.ReturnLine;
import com.cesgroup.zw.spring.boot.echarts.model.custom.item.ReturnPath;
import com.cesgroup.zw.spring.boot.echarts.model.custom.item.ReturnPolygon;
import com.cesgroup.zw.spring.boot.echarts.model.custom.item.ReturnPolyline;
import com.cesgroup.zw.spring.boot.echarts.model.custom.item.ReturnRect;
import com.cesgroup.zw.spring.boot.echarts.model.custom.item.ReturnRing;
import com.cesgroup.zw.spring.boot.echarts.model.custom.item.ReturnSector;
import com.cesgroup.zw.spring.boot.echarts.model.custom.item.ReturnText;
import com.cesgroup.zw.spring.boot.echarts.model.custom.param.Arguments;
import com.fasterxml.jackson.annotation.JsonProperty;

import lombok.Data;

/**
 * <p>描述: </p>
 * <p>Company: Professional</p>
 * @author chanlong(陈龙)
 * @date Jun 4, 2019 3:49:46 PM
 * @version 1.0.2019
 */
@Data @SuppressWarnings("serial")
public class RenderItem implements Serializable {

	private Arguments arguments;
	
	/** 图形元素。每个图形元素是一个 object。详细信息参见：graphic */
	@JsonProperty("return")
	private Graphic graphic;
	
	private ReturnGroup return_group;
	private ReturnPath return_path;
	private ReturnImage return_image;
	private ReturnText return_text;
	private ReturnRect return_rect;
	private ReturnCircle return_circle;
	private ReturnRing return_ring;
	private ReturnSector return_sector;
	private ReturnArc return_arc;
	private ReturnPolygon return_polygon;
	private ReturnPolyline return_polyline;
	private ReturnLine return_line;
	private ReturnBezierCurve return_bezierCurve;
}
